/**
 * 漆水河 脚手架基础公开课
 * 2022/8/13 --- 2022/12/13
 * 有疑问可加QQ群: 809126489，后续会持续输出与大家一起成长
 */
package com.qishuihe.common.infrastructure.mail.vo;

import lombok.Data;

import java.io.File;
import java.util.List;

@Data
public class MyMailVO  {


    /**
     * 主送人员邮件地址
     */
    private String[] to;

    /**
     * 主抄送人员邮件地址
     */
    private String[] cc;

    /**
     * 密送人员邮件地址
     */
    private String[] bcc;

    /**
     * 发送邮件主题
     */
    private String subject;

    /**
     * 发送邮件正文
     */
    private String text;

    /**
     * 发送邮件附件
     */
    private List<File> files;

    public void setCc(String cc) {
        this.cc = new String[] {cc};
    }


    public void setCc(String... cc) {
        this.cc = cc;
    }

    public void setTo(String to) {
        this.to = new String[] {to};
    }


    public void setTo(String... to) {
        this.to = to;
    }

    public void setBcc(String bcc) {
        this.to = new String[] {bcc};
    }


    public void setBcc(String... bcc) {
        this.bcc = bcc;
    }

}
